.wwc-applied-reading{box-sizing:border-box;max-width:1500px;margin:clamp(24px,4vw,64px) auto;padding:clamp(18px,3vw,40px);background:#fff;color:#202d36;border:1px solid #d6dce0;border-radius:8px;clear:both;text-align:left;line-height:1.7;overflow-wrap:anywhere}.wwc-applied-reading *{box-sizing:border-box}.wwc-applied-reading h2{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.25;margin:0 0 20px;color:inherit}.wwc-applied-reading p{max-width:85ch;margin:16px 0;color:inherit}.wwc-applied-reading a{color:#174b69;text-decoration:underline}.wwc-applied-reading .war-kicker{font-size:.8rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.war-flow{list-style:none!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0!important;margin:28px 0!important}.war-flow li{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid #b6c4ca;background:#f1f5f6;min-width:0}.war-flow li span{display:grid;place-items:center;border-radius:50%;width:32px;height:32px;flex:none;background:#244957;color:#fff}.war-scroll{overflow-x:auto;max-width:100%;margin:24px 0}.war-scroll table{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.6}.war-scroll caption{text-align:left;font-weight:700;padding:12px 0}.war-scroll th,.war-scroll td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #d6dce0;white-space:normal}.war-scroll thead{background:#e8eff2}.war-scroll tbody th{width:28%;min-width:140px}.war-scroll tr:nth-child(even){background:#f6f8f9}.wwc-applied-reading details{border:1px solid #b6c4ca;padding:18px;margin:24px 0}.wwc-applied-reading summary{font-weight:700;cursor:pointer;display:list-item}.wwc-applied-reading .war-note{font-size:.85rem;max-width:100ch}.wwc-applied-reading :focus-visible{outline:3px solid #b05b10;outline-offset:4px}.wwc-applied-reading fieldset{border:1px solid #b6c4ca;padding:20px;min-width:0}.wwc-applied-reading legend{font-weight:700;padding:0 8px}.war-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.war-fields label{display:block;font-weight:600}.war-fields input{display:block;width:100%;max-width:100%;padding:12px;border:1px solid #6c818b;border-radius:3px;background:white;color:#202d36;font:inherit}.wwc-applied-reading button{margin:20px 0 0;padding:12px 20px;background:#244957;color:white;border:1px solid #244957;border-radius:3px;cursor:pointer;font:inherit}.wwc-applied-reading output{display:block;font-weight:700;margin-top:16px;white-space:pre-line}.wwc-applied-reading [hidden]{display:none!important}@media(max-width:600px){.war-flow{grid-template-columns:1fr;gap:8px}.war-scroll th,.war-scroll td{padding:12px}.wwc-applied-reading{margin-inline:0}.war-scroll tbody th{min-width:110px}}@media print{.wwc-applied-reading form{display:none}.wwc-applied-reading details>*{display:block}}

.wwc-applied-reading .war-chart{margin:28px 0}.war-chart figcaption{font-weight:700}.war-chart svg{display:block;width:100%;max-width:800px;min-width:600px;height:auto}

.wwc-applied-reading .war-record{margin-top:32px;padding:clamp(16px,2vw,28px);background:#f1f5f6;border-left:4px solid #315e70}.wwc-applied-reading h3{font-size:1.25rem;line-height:1.4;margin:0 0 16px;color:inherit}.war-record dl{margin:0}.war-record dl>div{padding:14px 0;border-top:1px solid #cad5da}.war-record dt{font-weight:700}.war-record dd{margin:6px 0 0}.wwc-applied-reading .war-next{margin-top:32px}.war-next ul{list-style:none!important;padding:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.war-next li{padding:20px;border:1px solid #cad5da;min-width:0}.war-next h4{font-size:1.05rem;line-height:1.5;margin:0}.war-next p{font-size:.95rem}.war-next a{display:inline-block;padding:4px 0}@media(max-width:900px){.war-next ul{grid-template-columns:1fr}}

.wwc-applied-reading .war-knowledge{margin-block:28px;padding:clamp(16px,2.5vw,28px);background:#f6f8f9;border:1px solid #b6c4ca}.wwc-applied-reading .war-knowledge h3{margin-top:0;line-height:1.35;color:inherit}.wwc-applied-reading .war-knowledge dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0}.wwc-applied-reading .war-knowledge dl>div{min-width:0;padding:0;border:0;background:transparent}.wwc-applied-reading .war-knowledge dt{font-weight:700}.wwc-applied-reading .war-knowledge dd{margin:8px 0 0;line-height:1.65}.wwc-applied-reading .war-chart svg{display:block;width:100%;min-width:600px;height:auto}.wwc-applied-reading .war-chart figcaption{line-height:1.6;color:inherit}@media(max-width:600px){.wwc-applied-reading .war-knowledge dl{grid-template-columns:1fr;gap:18px}}
