.aptc-overview{border:1px solid color-mix(in srgb,var(--moss,#8a6516) 34%,white);border-radius:10px;background:linear-gradient(180deg,rgba(250,253,248,.95),rgba(255,255,255,.98)),var(--paper,#ffffff)}.aptc-overview-kicker{margin:0 0 .18rem;color:var(--moss-deep,#6f520f);font-size:.74rem;font-weight:850;letter-spacing:0}.aptc-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.68rem;gap:.68rem;margin-top:.85rem}.aptc-overview-item{min-width:0;border:1px solid var(--line,rgba(29,26,23,.12));border-radius:8px;padding:.72rem .82rem;background:rgba(255,255,255,.82)}.aptc-overview-item strong{display:block;color:var(--ink,#1d1a17);font-size:.83rem;font-weight:850;line-height:1.4}.aptc-overview-item p{margin:.3rem 0 0;color:var(--ink-soft,rgba(29,26,23,.72));font-size:.78rem;line-height:1.6}.aptc-test-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.aptc-test-item{border:1px solid var(--line,rgba(29,26,23,.12));border-radius:8px;padding:.75rem .9rem;background:var(--paper-hi,#fffdf8)}.aptc-test-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.aptc-test-industry{font-size:.95rem;font-weight:700;color:var(--ink,#1d1a17)}.aptc-test-format{font-size:.72rem;font-weight:600;letter-spacing:.02em;padding:.12rem .55rem;border-radius:999px;background:var(--accent-light,#f7e6dd);color:var(--accent-dark,#1e40af);flex-shrink:0}.aptc-test-kinds{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.aptc-test-kind{font-size:.8rem;font-weight:700;padding:.18rem .6rem;border-radius:6px;background:var(--accent-mid,#bfdbfe);color:var(--accent-dark,#1e40af)}.aptc-test-cutoff{margin:.5rem 0 0;font-size:.84rem;line-height:1.6;color:var(--ink-soft,rgba(29,26,23,.72))}.aptc-primer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:.75rem;gap:.75rem}.aptc-avp-card,.aptc-primer-card,.aptc-subject-card{border:1px solid var(--line,rgba(29,26,23,.12));border-radius:8px;padding:.8rem .9rem;background:var(--paper,#ffffff)}.aptc-primer-label{display:block;margin-bottom:.35rem;color:var(--brand,#b45309);font-size:.7rem;font-weight:800;letter-spacing:.04em}.aptc-avp-card p,.aptc-primer-card p{margin:0;color:var(--ink-soft,rgba(29,26,23,.72));font-size:.84rem;line-height:1.65}.aptc-avp-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.85rem}.aptc-avp-card h4,.aptc-subject-card h4{margin:0;color:var(--ink,#1d1a17);font-size:.95rem;font-weight:800}.aptc-avp-format{margin-top:.35rem!important;color:var(--muted,#5c5348)!important;font-weight:700}.aptc-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:.75rem;gap:.75rem}.aptc-guide-card{border:1px solid var(--line,rgba(29,26,23,.12));border-radius:8px;padding:.8rem .9rem;background:var(--paper,#ffffff)}.aptc-guide-name{margin:0;font-size:.96rem;font-weight:800;color:var(--ink,#1d1a17)}.aptc-guide-measures{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.aptc-guide-measure{font-size:.74rem;font-weight:700;line-height:1.2;padding:.18rem .5rem;border-radius:999px;background:rgba(29,26,23,.045);color:var(--ink-soft,rgba(29,26,23,.72))}.aptc-guide-row{margin-top:.65rem}.aptc-guide-label{display:block;font-size:.7rem;font-weight:800;letter-spacing:.03em;color:var(--brand,#b45309)}.aptc-guide-row p{margin:.18rem 0 0;font-size:.84rem;line-height:1.62;color:var(--ink-soft,rgba(29,26,23,.72))}.aptc-subject-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:.75rem;gap:.75rem}.aptc-subject-list-wrap{margin-top:.65rem}.aptc-subject-list{margin:.25rem 0 0;padding-left:1rem;color:var(--ink-soft,rgba(29,26,23,.72));font-size:.83rem;line-height:1.62}.aptc-subject-list li+li{margin-top:.25rem}.aptc-plan-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.aptc-plan-item{display:flex;align-items:flex-start;gap:.7rem;border:1px solid var(--line,rgba(29,26,23,.12));border-left-width:3px;border-radius:8px;padding:.7rem .9rem;background:var(--paper,#ffffff)}.aptc-plan-item--high{border-left-color:var(--brand,#b45309)}.aptc-plan-item--mid{border-left-color:var(--accent-dark,#1e40af)}.aptc-plan-item--low{border-left-color:var(--line-strong,rgba(29,26,23,.2))}.aptc-plan-pri{flex-shrink:0;font-size:.68rem;font-weight:800;letter-spacing:.04em;padding:.16rem .5rem;border-radius:999px;margin-top:.1rem}.aptc-plan-pri--high{background:var(--brand,#b45309);color:#fff}.aptc-plan-pri--mid{background:var(--accent-light,#f7e6dd);color:var(--accent-dark,#1e40af)}.aptc-plan-pri--low{background:rgba(29,26,23,.045);color:var(--ink-soft,rgba(29,26,23,.72))}.aptc-plan-body{flex:1 1;min-width:0}.aptc-plan-top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.aptc-plan-focus{font-size:.92rem;font-weight:700;color:var(--ink,#1d1a17)}.aptc-plan-timing{font-size:.76rem;font-weight:600;flex-shrink:0}.aptc-plan-action,.aptc-plan-timing{color:var(--ink-soft,rgba(29,26,23,.72))}.aptc-plan-action{margin:.35rem 0 0;font-size:.85rem;line-height:1.6}.aptc-drill-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:.9rem;gap:.9rem}.aptc-drill-col{border:1px solid var(--line,rgba(29,26,23,.12));border-radius:8px;padding:.8rem .9rem;background:var(--paper-hi,#fffdf8)}.aptc-drill-tag{display:inline-block;font-size:.74rem;font-weight:800;letter-spacing:.03em;padding:.16rem .6rem;border-radius:999px;background:var(--accent-mid,#bfdbfe);color:var(--accent-dark,#1e40af);margin-bottom:.6rem}.aptc-drill-tag--case{background:var(--warning-mid);color:var(--warning-dark)}.aptc-drill-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.aptc-drill-item{display:flex;align-items:flex-start;gap:.55rem;font-size:.86rem;line-height:1.6;color:var(--ink-soft,rgba(29,26,23,.72))}.aptc-drill-dot{flex-shrink:0;width:7px;height:7px;margin-top:.45rem;border-radius:999px;background:var(--accent-dark,#1e40af)}.aptc-drill-dot--case{background:var(--warning-dark,#92400e)}.aptc-gd-block{margin-top:.9rem}.aptc-gd-title{margin:0 0 .55rem;font-size:.9rem;font-weight:800;color:var(--ink,#1d1a17)}.aptc-gd-role-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:.7rem;gap:.7rem}.aptc-gd-role-card{border:1px solid var(--line,rgba(29,26,23,.12));border-radius:8px;padding:.75rem .85rem;background:var(--paper,#ffffff)}.aptc-gd-role-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.aptc-gd-role-head strong{font-size:.88rem;color:var(--ink,#1d1a17)}.aptc-gd-role-head span{font-size:.7rem;font-weight:800;color:var(--brand,#b45309)}.aptc-gd-role-card p,.aptc-gd-structured-item p{margin:.35rem 0 0;font-size:.83rem;line-height:1.6;color:var(--ink-soft,rgba(29,26,23,.72))}.aptc-gd-phrase{color:var(--accent-dark,#1e40af)!important}.aptc-gd-move-list,.aptc-gd-structured-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.aptc-gd-structured-list--two{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.aptc-gd-structured-item{border:1px solid var(--line,rgba(29,26,23,.12));border-radius:8px;padding:.7rem .85rem;background:var(--paper-hi,#fffdf8)}.aptc-gd-structured-item strong{display:block;font-size:.86rem;color:var(--ink,#1d1a17)}.aptc-gd-structured-item span{display:block;margin-top:.35rem;font-size:.78rem;line-height:1.55;color:var(--brand,#b45309)}.aptc-gd-note-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:.7rem;gap:.7rem}.aptc-gd-note-item{border:1px solid var(--warning-mid,#fde68a);border-radius:8px;padding:.75rem .85rem;background:var(--warning-soft,#fffbeb)}.aptc-gd-note-item strong{display:block;font-size:.86rem;color:var(--warning-dark,#92400e)}.aptc-gd-note-item p{margin:.35rem 0 0;font-size:.83rem;line-height:1.6;color:var(--ink-soft,rgba(29,26,23,.72))}.aptc-gd-note-item span{display:block;margin-top:.4rem;font-size:.78rem;line-height:1.55;color:var(--brand,#b45309)}.aptc-gd-move-item{display:flex;align-items:flex-start;gap:.55rem;font-size:.84rem;line-height:1.6;color:var(--ink-soft,rgba(29,26,23,.72))}.aptc-handi-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.aptc-handi-item{display:flex;align-items:flex-start;gap:.6rem;font-size:.88rem;line-height:1.6;color:var(--ink-soft,rgba(29,26,23,.72))}.aptc-handi-dot{flex-shrink:0;width:8px;height:8px;margin-top:.45rem;border-radius:999px;background:var(--brand,#b45309)}.aptc-disclaimer{display:flex;align-items:flex-start;gap:.55rem;margin:0;padding:.8rem 1rem;border-radius:8px;border:1px solid var(--warning-mid,#fde68a);background:var(--warning-soft,#fffbeb);font-size:.83rem;line-height:1.65;color:var(--warning-dark,#92400e)}.aptc-disclaimer-tag{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:.05rem;border-radius:999px;background:var(--warning-mid,#fde68a);color:var(--warning-dark,#92400e);font-size:.72rem;font-weight:800}@media (max-width:760px){.aptc-overview-grid{grid-template-columns:1fr}}