/* A response comes before the page's explanation. */
.reading-check main{width:min(calc(100% - 3rem),76rem);padding-bottom:4rem}
.reading-check main>*{max-width:64rem}.rc-hero{padding:clamp(2.4rem,6vw,5rem) 0 2rem}.rc-eyebrow,.rc-label{color:#bdbdbd;font:400 .8rem/1.5 var(--mono,monospace);letter-spacing:.045em;margin:0 0 .7rem}.rc-hero h1{max-width:18ch;font-size:clamp(2.6rem,6.6vw,5.4rem);line-height:1.04;letter-spacing:-.05em;margin:0 0 1.4rem}.rc-lead{font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.55;max-width:39rem}.rc-work{padding:1.7rem 0 0;border-top:1px solid #444}.rc-form{max-width:47rem}.rc-form fieldset{min-width:0;margin:0;padding:0;border:0}.rc-field+.rc-field{margin-top:1.7rem}.rc-field label{display:block;font-size:1.15rem;line-height:1.4;font-weight:550;margin-bottom:.5rem}.rc-hint{color:#bdbdbd;max-width:45rem;font-size:1rem;line-height:1.6;margin-bottom:.9rem}.rc-field textarea{display:block;width:100%;min-width:0;min-height:5.2rem;resize:vertical;padding:.85rem 1rem;background:#0b0b0b;color:#fff;border:1px solid #777;border-radius:0;font:400 1.1rem/1.55 var(--font,sans-serif);white-space:pre-wrap;overflow-wrap:anywhere}.rc-field textarea#rc-answer{min-height:8rem}.rc-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.25rem 0 0}.rc-actions button{max-width:100%;min-height:48px;padding:.75rem 1rem;border:1px solid #777;border-radius:0;background:#000;color:#fff;font:400 1rem/1.4 var(--font,sans-serif);white-space:normal;overflow-wrap:anywhere}.rc-actions button.rc-primary{background:#fff;color:#000;border-color:#fff}.rc-actions button:disabled{opacity:.5;cursor:default}.rc-privacy{color:#bdbdbd;font-size:.85rem;line-height:1.6;max-width:43rem;margin:1.25rem 0 0}.rc-status{font-size:.95rem;line-height:1.5;color:#dedede;margin:1rem 0 0}.rc-status:empty{display:none}.rc-result{margin:2.5rem 0 0;padding-top:2rem;border-top:1px solid #777}.rc-result h2{font-size:clamp(1.8rem,3.5vw,2.8rem)}.rc-result h3{font-size:1.35rem;line-height:1.3;margin:1.7rem 0 .7rem}.rc-result>p{max-width:47rem;line-height:1.65}.rc-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid #555;margin:1.5rem 0}.rc-pair>div{min-width:0;padding:1.3rem 1.4rem 1.3rem 0}.rc-pair>div+div{padding-left:1.4rem;border-left:1px solid #555}.rc-record{max-width:100%;margin:0;white-space:pre-wrap;white-space:break-spaces;overflow-wrap:anywhere;font:400 clamp(1.2rem,2.5vw,1.8rem)/1.5 var(--font,sans-serif);unicode-bidi:plaintext}.rc-equality{color:#c8c8c8}.rc-explanation{margin:2.2rem 0 0;padding:.4rem 0;border-block:1px solid #555}.rc-explanation summary{display:list-item;min-height:48px;padding:.7rem .2rem;font-size:1.12rem;line-height:1.5}.rc-explanation>div{max-width:47rem;padding:1rem 0 1.4rem}.rc-explanation h2{font-size:1.8rem}.rc-explanation p{font-size:1.08rem;line-height:1.7}.rc-examples{padding:3rem 0 0}.rc-examples h2,.rc-further h2{font-size:clamp(1.8rem,3.6vw,2.6rem);max-width:25ch}.rc-example{display:grid;grid-template-columns:minmax(8rem,.55fr) minmax(0,1.45fr);gap:.6rem 1.7rem;padding:1.8rem 0;border-top:1px solid #444}.rc-example p{margin:0;min-width:0;overflow-wrap:anywhere}.rc-example .rc-label{padding-top:.2rem}.rc-example-source,.rc-example-next{font-size:1.15rem;line-height:1.5}.rc-example>p:last-child{grid-column:2;color:#bdbdbd;font-size:1rem;line-height:1.65;margin-top:.35rem}.rc-boundary{padding:3.3rem 0 0;border-top:1px solid #444}.rc-boundary h2{max-width:23ch;font-size:clamp(2.1rem,4.2vw,3.4rem);line-height:1.1}.rc-boundary p{max-width:45rem;color:#bdbdbd}.rc-further{margin-top:3.5rem;padding-top:2rem;border-top:1px solid #555}.rc-further nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.rc-further a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;text-decoration:none;border-bottom:1px solid #555;padding:.7rem 0;line-height:1.5}.rc-further a span{flex:none}.rc-nojs{padding:1.25rem;border:1px solid #777;margin-top:1.4rem}.reading-check #comparison-title:focus{outline:2px solid #aaa;outline-offset:6px}.reading-check [id]{scroll-margin-top:1.5rem}
@media(hover:hover){.rc-actions button:hover{border-color:#fff}.rc-actions .rc-primary:hover{background:#ddd}.rc-further a:hover{text-decoration:underline}}
@media(max-width:700px){.reading-check main{width:calc(100% - 2rem)}.rc-hero{padding:2.3rem 0 1.6rem}.rc-hero h1{font-size:clamp(2.6rem,8.6vw,4.2rem)}.rc-work{padding-top:1.4rem}.rc-pair{grid-template-columns:1fr}.rc-pair>div,.rc-pair>div+div{padding:1.2rem 0;border-left:0}.rc-pair>div+div{border-top:1px solid #555}.rc-example{grid-template-columns:1fr;gap:.5rem;padding:1.5rem 0}.rc-example .rc-label:nth-of-type(2){margin-top:.7rem}.rc-example>p:last-child{grid-column:1;margin-top:.5rem}.rc-further nav{grid-template-columns:1fr;gap:.5rem}.rc-examples{padding-top:2.5rem}}
@media(max-width:370px){.rc-actions{flex-direction:column}.rc-actions button{width:100%}.rc-hero h1{font-size:2.45rem}}
@media print{.reading-check main{width:100%}.rc-form,.rc-actions,.rc-privacy,.rc-status{display:none}.rc-record,.rc-equality,.rc-hint,.rc-label,.rc-example>p:last-child,.rc-boundary p{color:#000}.rc-explanation{break-inside:avoid}.rc-hero{padding-top:0}}
