.pf{background:var(--paper);color:var(--ink)}.pf__siblings{display:flex;gap:24px;flex-wrap:wrap;padding-top:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}.pf__siblings a{font-size:15px}.pf__siblings [aria-current]{font-weight:700;text-decoration-thickness:3px;text-underline-offset:7px}.pf__section{padding:64px 0}.pf__section .po-heading>p{max-width:780px}.pf__section .po-heading>p+p{font-size:17px;line-height:1.65}.pf__tool{border:1px solid var(--line);padding:28px;margin-top:28px;background:var(--paper)}.pf__tool>label{display:block;font-weight:700;margin-bottom:12px}.pf__tool select{width:100%;font:inherit;padding:14px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:0}.pf__result{scroll-margin-top:110px;margin-top:28px;outline-offset:8px}.pf__result h3{font-size:32px;line-height:1.15;max-width:760px;margin:10px 0 16px}.pf__result p{max-width:850px;font-size:17px;line-height:1.6}.pf__map{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.pf__lane h4{margin:0 0 12px;font:600 15px var(--sans)}.pf__activity{border:1px solid var(--line);border-left:4px solid var(--gold);padding:18px;margin-bottom:12px;min-height:100px;display:flex;flex-direction:column;gap:8px}.pf__activity span{font-size:14px}.pf__activity strong{font-size:19px;line-height:1.35}.pf__lane:first-child .pf__activity{border-left-color:var(--muted)}.pf__limit{font-size:14px!important;color:var(--muted);border-top:1px solid var(--line);padding-top:16px}.pf__implication{font-weight:500}.pf__tint{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pf__three,.pf__domains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px}.pf__three article,.pf__domains article{padding:24px;border:1px solid var(--line)}.pf__three h3,.pf__domains h3{font-size:28px;margin:0 0 14px}.pf__three p,.pf__domains p{font-size:16px;line-height:1.6}.pf__domains a{display:block;margin-top:16px;font-weight:600}.pf__section details{padding:20px 0;border-top:1px solid var(--line);margin-top:24px}.pf__section summary{cursor:pointer;font-weight:600;line-height:1.5}.pf__section details p{max-width:760px;line-height:1.65}.pf__next{display:inline-block;margin-top:24px}.pf__matrix{max-width:820px;margin:24px auto}.pf__axis{display:block;font:500 12px var(--mono);line-height:1.5;padding:12px 0}.pf__quadrants{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pf__quadrants button{font:600 18px var(--sans);text-align:left;padding:24px;min-height:110px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer}.pf__quadrants small{display:block;margin-top:8px;font:400 15px var(--sans)}.pf__quadrants [aria-pressed=true]{background:var(--navy);color:var(--paper);box-shadow:inset 0 -5px var(--gold)}[data-framework=position] .pf__map{grid-template-columns:repeat(3,1fr)}.pf__map article{border-left:3px solid var(--gold);padding:0 18px}.pf__map article h4{font-size:20px;margin:0}.pf__brief label{display:block;font-weight:600;margin:22px 0}.pf__brief textarea{display:block;width:100%;min-height:95px;max-width:800px;margin-top:10px;padding:12px;font:400 16px var(--sans);background:var(--paper);color:var(--ink);border:1px solid var(--ink)}.pf__brief button{padding:14px 20px;font:600 16px var(--sans);cursor:pointer;background:var(--navy);color:var(--paper)}.pf__close{padding:56px 0;background:var(--navy);color:var(--paper)}.pf__close h2{font-size:38px;max-width:800px}.pf__close p{max-width:730px;line-height:1.6}.pf__close a{color:var(--paper);display:inline-block;margin-top:16px}.pf__change{display:none}.pf a:focus-visible,.pf button:focus-visible,.pf select:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media(max-width:800px){.pf__section{padding:40px 0}.pf__tool{padding:18px}.pf__result h3{font-size:27px}.pf__three,.pf__domains,[data-framework=position] .pf__map{grid-template-columns:1fr}.pf__map{gap:10px}.pf__activity{padding:12px;min-height:130px}.pf__activity strong{font-size:16px}.pf__activity span{font-size:12px}.pf__quadrants button{padding:14px;font-size:16px}.pf__change{display:inline-block;margin-top:12px}.pf__siblings{gap:16px}.pf__close h2{font-size:32px}}@media(min-width:1001px){[data-framework=position]{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}[data-framework=position]>p{grid-column:1/-1;margin:0}[data-framework=position] .pf__matrix,[data-framework=position] .pf__result{margin:0}[data-framework=position] .pf__map{grid-template-columns:1fr;gap:14px}[data-framework=position] .pf__map p{margin:6px 0}[data-framework=position] .pf__result h3{font-size:29px}}.pf__tool>*{min-width:0}.pf__matrix{width:100%}.pf__quadrants{grid-template-columns:repeat(2,minmax(0,1fr))}.pf__quadrants button{min-width:0;width:100%;overflow-wrap:break-word}
