.oe-pub{--oe-pub-hero: clamp(2rem, 5.2vw, 3.5rem);--oe-pub-h2: clamp(1.5rem, 3vw, 2.25rem);--oe-pub-read: 1rem;--oe-pub-gap: 96px;--oe-ring: var(--oe-focus-ground);position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow-x:clip;font-family:var(--oe-font-sans);font-size:1rem;line-height:1.5;color:var(--oe-on-ground);background-color:var(--oe-ground)}@media(min-width:768px){.oe-pub{--oe-pub-read: 1.125rem}}@media(max-width:767.98px){.oe-pub{--oe-pub-gap: 64px}}.oe-pub:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--oe-ground);background-image:var(--oe-ground-texture),var(--oe-ground-fill);pointer-events:none}.oe-pub [hidden]{display:none!important}.oe-pub-main{flex:1 0 auto;display:block;padding-bottom:var(--oe-pub-gap)}.oe-pub-main:has(>.oe-pub-cta:last-child){padding-bottom:0}.oe-pub-main:focus{outline:none}.oe-pub-skip{position:absolute;top:8px;left:12px;z-index:100;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;font-weight:700;color:var(--oe-navy);text-decoration:underline;text-underline-offset:3px;background:var(--oe-paper);border-radius:var(--oe-radius-control);transform:translateY(-200%)}.oe-pub-skip:focus{transform:none}.oe-pub-bar{--oe-ring: var(--oe-quill);position:relative;z-index:20;color:var(--oe-on-navy);background-color:var(--oe-navy);background-image:var(--oe-bar-texture),var(--oe-bar-fill);box-shadow:var(--oe-bar-shadow)}.oe-pub-bar__row{display:flex;align-items:center;gap:16px;height:64px;padding:0 24px}.oe-pub-bar__lead{position:relative;display:flex;align-items:center;gap:16px;height:100%;min-width:0}.oe-pub-logo{display:inline-flex;flex-shrink:0;align-items:center;gap:12px;min-height:44px;color:var(--oe-on-navy);text-decoration:none;border-radius:var(--oe-radius-control)}.oe-pub-logo__mark{display:block;width:40px;height:40px}.oe-pub-logo__word{position:relative;font-family:var(--oe-font-display);font-size:1.25rem;font-weight:600;line-height:1}.oe-pub-nav{display:none}.oe-pub-nav__list,.oe-pub-menu__list{margin:0;padding:0;list-style:none}.oe-pub-nav__list{display:flex;align-items:center;gap:4px}.oe-pub-nav__item{display:flex}.oe-pub-nav__link{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;font-size:1rem;font-weight:500;line-height:1.2;color:var(--oe-on-navy);text-decoration:none;border-radius:var(--oe-radius-control)}.oe-pub-nav__link:hover{background:var(--oe-navy-3)}.oe-pub-nav__link[aria-current=page]{font-weight:700}.oe-pub-nav__word{position:relative;display:inline-block}.oe-pub-nav__ink{position:absolute;left:-3px;bottom:-9px;width:calc(100% + 6px);height:7px}.oe-pub .oe-ink{overflow:visible}.oe-pub .oe-ink path{fill:none;stroke:var(--oe-quill);stroke-width:2.5;stroke-linecap:round}.oe-pub-barbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;font:inherit;font-size:1rem;font-weight:500;line-height:1;color:var(--oe-on-navy);text-decoration:none;background-color:var(--oe-navy-2);background-image:var(--oe-barbtn-fill);border:1px solid var(--oe-bar-edge);border-radius:var(--oe-radius-control);box-shadow:var(--oe-barbtn-shadow);cursor:pointer}.oe-pub-barbtn:after{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.oe-pub-barbtn:hover{background-color:var(--oe-navy-3);background-image:none;box-shadow:var(--oe-barbtn-shadow-hover)}.oe-pub-menu[open]>.oe-pub-barbtn,.oe-pub-barbtn:active{background-color:var(--oe-navy-2);background-image:none;box-shadow:var(--oe-barbtn-shadow-press)}.oe-pub-bar__end{display:flex;flex-shrink:0;align-items:center;gap:12px;margin-left:auto}.oe-pub-menu{position:static}.oe-pub-menu>summary{list-style:none}.oe-pub-menu>summary::-webkit-details-marker{display:none}.oe-pub-menu__panel{position:absolute;top:100%;right:0;left:0;z-index:30;padding:8px 12px 12px;background:var(--oe-navy);border-top:1px solid var(--oe-navy-2);box-shadow:var(--oe-shadow-float)}.oe-pub-menu__list{display:flex;flex-direction:column;align-items:stretch;gap:2px}.oe-pub-menu__list .oe-pub-nav__link{width:100%;min-height:48px;padding:0 12px}@media(min-width:1024px){.oe-pub-nav{display:flex;align-items:center;height:100%;margin-left:32px}.oe-pub-nav__list>.oe-pub-nav__item--students{margin-left:12px}.oe-pub-menu{display:none}}@media(max-width:1023.98px){.oe-pub-bar .oe-pen{display:none}}@media(min-width:1024px)and (max-width:1179.98px){.oe-pub-logo__word{display:none}}@media(max-width:767.98px){.oe-pub-bar__row{gap:6px;height:56px;padding:0 12px}.oe-pub-logo{justify-content:center;min-width:44px}.oe-pub-logo__word{display:none}.oe-pub-logo__mark{width:36px;height:36px}.oe-pub-barbtn{height:44px;padding:0 10px;font-size:.9375rem}.oe-pub-barbtn:after{display:none}}.oe-pub-foot{padding:48px 24px 32px;color:var(--oe-on-ground);background-color:var(--oe-ground);border-top:1px solid var(--oe-line)}.oe-pub-foot__inner{display:grid;gap:32px;max-width:1120px;margin:0 auto}.oe-pub-foot__lists{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:768px){.oe-pub-foot__lists{grid-template-columns:repeat(3,minmax(0,1fr))}}.oe-pub-foot__group{min-width:0}.oe-pub-foot__title{margin:0 0 4px;font-family:var(--oe-font-display);font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:0;color:var(--oe-on-ground)}.oe-pub-foot__list{display:grid;margin:0;padding:0;list-style:none}.oe-pub-foot__link{display:inline-flex;align-items:center;min-height:44px;color:var(--oe-link-ground);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.oe-pub-foot__legal{display:flex;flex-wrap:wrap;align-items:center;gap:0 24px;padding-top:16px;font-size:.875rem;border-top:1px solid var(--oe-line)}.oe-pub-foot__copy{margin:0;color:var(--oe-on-ground-muted)}.oe-pub :focus-visible{outline:2px solid var(--oe-ring);outline-offset:2px}.oe-pub-skip:focus{outline:2px solid var(--oe-quill);outline-offset:2px}.oe-pub-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.oe-pub-turnstile[data-asking=false]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.oe-pub-turnstile[data-asking=true]{display:grid;gap:8px;min-width:0}.oe-pub-turnstile__line{margin:0;font-size:1rem;font-weight:600;line-height:1.5;color:var(--oe-ink)}.oe-pub-col{box-sizing:border-box;width:100%;max-width:1168px;margin-inline:auto;padding-inline:24px}@media(max-width:479.98px){.oe-pub-col{padding-inline:16px}}.oe-pub-read{max-width:68ch}.oe-pub-section{margin-top:var(--oe-pub-gap)}.oe-pub-h2{margin:0 0 24px;font-family:var(--oe-font-display);font-size:var(--oe-pub-h2);font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--oe-on-ground);text-wrap:balance;overflow-wrap:break-word}.oe-pub-note{max-width:68ch;margin:24px 0 0;font-size:1rem;line-height:1.6;color:var(--oe-on-ground-muted)}.oe-pub-intro{display:grid;justify-items:start;gap:12px;padding-top:48px}.oe-pub-intro__eyebrow{margin:0;font-size:.875rem;font-weight:600;color:var(--oe-on-ground-muted)}.oe-pub-intro__title{margin:0;font-family:var(--oe-font-display);font-size:1.75rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--oe-on-ground);overflow-wrap:break-word}.oe-pub-intro__lede{max-width:68ch;margin:0;font-size:1rem;line-height:1.5;color:var(--oe-on-ground-muted)}@media(max-width:767.98px){.oe-pub-intro{padding-top:32px}.oe-pub-intro__title{font-size:1.375rem}}.oe-pub-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;margin:0;padding:0;font-size:.875rem;list-style:none}.oe-pub-crumbs__item{display:inline-flex;align-items:center;gap:4px;min-width:0}.oe-pub-crumbs__sep{flex-shrink:0;color:var(--oe-on-ground-muted)}.oe-pub-crumbs__link{display:inline-flex;align-items:center;min-height:44px;color:var(--oe-link-ground);text-decoration:underline;text-underline-offset:3px}.oe-pub-crumbs__current{font-weight:600;color:var(--oe-on-ground-muted);overflow-wrap:anywhere}.oe-pub-cta{--oe-ring: var(--oe-quill);margin-top:var(--oe-pub-gap);padding:64px 24px;color:var(--oe-on-navy);background-color:var(--oe-navy);background-image:var(--oe-bar-fill)}.oe-pub-cta__inner{display:grid;justify-items:center;gap:16px;max-width:1120px;margin:0 auto;text-align:center}.oe-pub-cta__title{margin:0;font-family:var(--oe-font-display);font-size:var(--oe-pub-h2);font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--oe-on-navy);text-wrap:balance}.oe-pub-cta__line{max-width:68ch;margin:0;font-size:1.25rem;line-height:1.4;color:var(--oe-on-navy-muted)}.oe-pub-cta__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 24px;margin-top:8px}.oe-pub-btn-lit{color:var(--oe-navy);background-color:var(--oe-quill);background-image:linear-gradient(180deg,color-mix(in srgb,var(--oe-quill) 70%,var(--oe-paper)) 0%,var(--oe-quill) 100%);border-color:var(--oe-quill)}.oe-pub-onnavy-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--oe-on-navy);text-decoration:underline;text-underline-offset:3px}.oe-pub-link{color:var(--oe-link-ground);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.oe-surface .oe-pub-link{color:var(--oe-brand)}.oe-pub-linkline{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600}.oe-pub-tag{display:inline-flex;align-items:center;justify-self:start;width:fit-content;margin:0;padding:4px 10px;font-size:.75rem;font-weight:600;line-height:1.2;color:var(--oe-ink);background-color:var(--oe-brand-soft);border-radius:999px}.oe-pub-tag--soon{color:var(--oe-ink-muted);background-color:transparent;border:1px dashed var(--oe-line-strong)}.oe-pub-sources{margin-top:var(--oe-pub-gap)}.oe-pub-sources__title{margin:0 0 16px;font-family:var(--oe-font-display);font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--oe-on-ground)}.oe-pub-sources__list{display:grid;gap:12px;max-width:68ch;margin:0;padding-left:1.5em;font-size:.875rem;line-height:1.5;color:var(--oe-on-ground)}.oe-pub-sources__item{padding-left:4px;scroll-margin-top:24px}.oe-pub-sources__checked{display:block;color:var(--oe-on-ground-muted)}.oe-pub-factnote{margin:24px 0 0;font-size:.875rem;color:var(--oe-on-ground-muted)}.oe-pub-ref{font-size:.75em;line-height:0}.oe-pub-ref__link{position:relative;font-weight:600;color:var(--oe-link-ground);text-decoration:none}.oe-pub-ref__link:after{content:"";position:absolute;top:-14px;right:-12px;bottom:-14px;left:-12px}.oe-surface .oe-pub-ref__link{color:var(--oe-brand)}.oe-pub-faq{margin-top:var(--oe-pub-gap)}.oe-pub-faq__list{display:grid;gap:12px;max-width:68ch}.oe-pub-faq__item{padding:0}.oe-pub-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 20px;font-size:1rem;font-weight:700;line-height:1.4;color:var(--oe-ink);list-style:none;border-radius:inherit;cursor:pointer}.oe-pub-faq__q::-webkit-details-marker{display:none}.oe-pub-faq__q:after{content:"";flex-shrink:0;width:10px;height:10px;margin-top:-4px;border-right:2px solid var(--oe-brand);border-bottom:2px solid var(--oe-brand);transform:rotate(45deg)}.oe-pub-faq__item[open]>.oe-pub-faq__q:after{margin-top:4px;transform:rotate(225deg)}.oe-pub-faq__a{padding:0 20px 20px;font-size:1rem;line-height:1.6;color:var(--oe-ink)}.oe-pub-faq__a p{margin:0}.oe-pub-box{display:grid;align-content:start;justify-items:start;gap:12px;min-width:0}.oe-pub-cardtitle{margin:0;font-family:var(--oe-font-display);font-size:1.375rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--oe-ink);overflow-wrap:break-word}.oe-surface--muted .oe-pub-cardtitle{color:var(--oe-ink-muted)}.oe-pub-cardtext{margin:0;font-size:1rem;line-height:1.5}.oe-pub-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px}.oe-pub-hero{--oe-ring: var(--oe-quill);padding:64px 24px 96px;color:var(--oe-on-navy);text-align:center;background-color:var(--oe-navy)}.oe-pub-hero--with-card{padding-bottom:144px}.oe-pub-hero__inner{display:grid;justify-items:center;gap:20px;max-width:1120px;margin:0 auto}.oe-pub-hero__title{max-width:20ch;margin:0;font-family:var(--oe-font-display);font-size:var(--oe-pub-hero);font-weight:700;line-height:1.08;letter-spacing:-.015em;color:var(--oe-on-navy);text-wrap:balance}.oe-pub-hero__word{display:inline-block}.oe-pub-hero__line{margin:0;font-size:1.25rem;line-height:1.4;color:var(--oe-on-navy-muted)}.oe-pub-hero__actions{display:grid;justify-items:center;gap:8px;margin-top:8px}.oe-pub-hero__stage{position:relative;z-index:1;margin-top:-96px;perspective:1200px}.oe-pub-hero__stage .oe-pub-try{max-width:960px;margin-inline:auto}.oe-pub-ways{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;list-style:none}@media(min-width:900px){.oe-pub-ways{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.oe-pub-ways>:nth-child(2){margin-top:32px}}.oe-pub-way{display:grid;align-content:start;gap:16px;min-width:0}.oe-pub-pict{width:120px;height:120px}.oe-pub-sheets{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}.oe-pub-sheet{--n: 0;display:grid;align-content:start;gap:8px;min-width:0}.oe-pub-sheet:nth-child(2){--n: 1}.oe-pub-sheet:nth-child(3){--n: 2}.oe-pub-sheet:nth-child(4){--n: 3}@media(max-width:899.98px){.oe-pub-sheet{margin-right:calc((3 - var(--n)) * 12px);margin-left:calc(var(--n) * 12px)}}@media(min-width:900px){.oe-pub-sheets{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.oe-pub-sheet__num{font-family:var(--oe-font-display);font-size:1.75rem;font-weight:700;line-height:1;color:var(--oe-brand)}.oe-pub-sheet__title{margin:0;font-family:var(--oe-font-display);font-size:1.25rem;font-weight:600;line-height:1.2;color:var(--oe-ink)}.oe-pub-sheet__text{margin:0;font-size:1rem;line-height:1.5;color:var(--oe-ink)}.oe-pub-prose{max-width:68ch;font-size:1rem;line-height:1.6;color:var(--oe-on-ground)}.oe-pub-prose>*{margin:0}.oe-pub-prose>*+*{margin-top:16px}.oe-pub-prose ul,.oe-pub-prose ol{display:grid;gap:8px;padding-left:1.5em}.oe-pub-h3{margin:0;font-family:var(--oe-font-display);font-size:1.25rem;font-weight:600;line-height:1.25;color:var(--oe-on-ground)}.oe-pub-plans{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;list-style:none}@media(min-width:900px){.oe-pub-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.oe-pub-plan__big{margin:0;font-family:var(--oe-font-display);font-size:1.75rem;font-weight:700;line-height:1.15;color:var(--oe-ink)}.oe-pub-contact{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media(min-width:900px){.oe-pub-contact{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px}}.oe-pub-contact__side{display:grid;align-content:start;gap:20px;min-width:0}.oe-pub-box.oe-pub-contact__email{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.oe-pub-contact__icon{color:var(--oe-brand)}.oe-pub-contact__schools{display:grid;gap:8px}.oe-pub-contact__title{margin:0;font-family:var(--oe-font-display);font-size:1.25rem;font-weight:600;line-height:1.25;color:var(--oe-on-ground)}.oe-pub-contact__line{margin:0;font-size:1rem;line-height:1.6;color:var(--oe-on-ground-muted)}.oe-pub-letter{justify-self:center;width:100%;max-width:240px}.oe-pub-letter__art{display:block;width:100%;height:auto;overflow:visible}.oe-pub-letter__shadow{fill:var(--oe-line);opacity:.7}.oe-pub-letter__paper{fill:var(--oe-paper);stroke:var(--oe-line-strong);stroke-width:1.5}.oe-pub-letter__rule{fill:none;stroke:var(--oe-line);stroke-width:1}.oe-pub-letter__margin{fill:none;stroke:var(--oe-quill);stroke-width:1.5}.oe-pub-letter__ink{fill:none;stroke:var(--oe-brand);stroke-width:2.5;stroke-linecap:round}.oe-pub-letter__note,.oe-pub-letter__envelope{transform-box:fill-box;transform-origin:50% 100%}.oe-pub-letter__envelope{opacity:0}.oe-pub-letter__envelope-body{fill:var(--oe-brand-soft);stroke:var(--oe-brand);stroke-width:1.5}.oe-pub-letter__envelope-flap{fill:none;stroke:var(--oe-brand);stroke-width:1.5;stroke-linejoin:round}.oe-pub-about__page{--oe-pub-photo-w: 88px;--oe-pub-row-gap: 24px;--oe-pub-page-pad: 28px;display:grid;margin:0;padding-block:8px;list-style:none}.oe-pub-about__page:after{content:"";position:absolute;top:0;bottom:0;left:calc(var(--oe-pub-page-pad) + var(--oe-pub-photo-w) + var(--oe-pub-row-gap) / 2);border-left:2px solid var(--oe-quill);opacity:.55;pointer-events:none}.oe-pub-about__row{display:grid;grid-template-columns:var(--oe-pub-photo-w) minmax(0,1fr);gap:var(--oe-pub-row-gap);align-items:center;padding-block:20px;border-bottom:1px solid var(--oe-line)}.oe-pub-about__row:last-child{border-bottom:0}.oe-pub-about__photo{display:block;width:var(--oe-pub-photo-w);aspect-ratio:4 / 5}.oe-pub-about__photo>img{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%}.oe-pub-about__words{min-width:0}.oe-pub-about__name{margin:0 0 14px;font-family:var(--oe-font-display);font-size:1.25rem;font-weight:600;line-height:1.25;color:var(--oe-ink)}@media(max-width:767.98px){.oe-pub-about__page{--oe-pub-page-pad: 20px}}@media(max-width:479.98px){.oe-pub-about__page{--oe-pub-photo-w: 64px;--oe-pub-row-gap: 16px}}.oe-pub-about__made{display:grid;gap:32px;align-items:center}@media(min-width:900px){.oe-pub-about__made{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px}}.oe-pub-about__desk{display:flex;align-items:flex-end;justify-content:center;gap:12px;padding-block:16px}.oe-pub-about__deskpict:nth-child(1){rotate:-6deg}.oe-pub-about__deskpict:nth-child(2){translate:0 -16px;rotate:3deg}.oe-pub-about__deskpict:nth-child(3){rotate:-2deg}@media(max-width:479.98px){.oe-pub-about__deskpict.oe-pict--lg{width:88px;height:88px}}.oe-pub-about__sheet{display:grid;gap:16px}.oe-pub-about__sheettitle{margin:0 0 4px;font-family:var(--oe-font-display);font-size:var(--oe-pub-h2);font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--oe-ink)}.oe-pub-about__line{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--oe-ink)}.oe-pub-about__line--checked{font-weight:700}.oe-pub-about__notes{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;list-style:none}@media(min-width:768px){.oe-pub-about__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}.oe-pub-about__note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px}.oe-pub-about__note:nth-child(odd){rotate:-.6deg}.oe-pub-about__note:nth-child(2n){rotate:.6deg}.oe-pub-section.oe-pub-about__who{margin-top:40px}.oe-pub-about__helps{display:grid;gap:8px;max-width:68ch;margin:32px 0 0;padding:0;list-style:none}.oe-pub-about__help{display:flex;align-items:flex-start;gap:12px;font-size:1rem;line-height:1.6;color:var(--oe-on-ground)}.oe-pub-about__help:before{content:"";flex-shrink:0;box-sizing:border-box;width:10px;height:10px;margin-top:8px;border:2px solid var(--oe-quill);border-radius:50%}.oe-pub-faqtabs__list{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.oe-pub-faqtabs__link{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;font-weight:600;color:var(--oe-ink);text-decoration:none;background-color:var(--oe-ice);border:1px solid var(--oe-line-strong);border-bottom-width:3px;border-radius:var(--oe-radius-control) var(--oe-radius-control) 4px 4px}.oe-pub-faqtabs__link:hover{background-color:var(--oe-brand-soft)}.oe-pub-faqgroup{display:grid;gap:12px;margin-top:16px;padding-top:24px;border-top:1px solid var(--oe-line);scroll-margin-top:24px}.oe-pub-faqgroup__title{display:flex;align-items:center;gap:16px;margin:0 0 8px;font-family:var(--oe-font-display);font-size:1.375rem;font-weight:600;line-height:1.25;color:var(--oe-ink)}.oe-pict.oe-pub-faqgroup__pict{width:56px;height:56px}.oe-pub-form{display:grid;gap:20px;min-width:0}.oe-pub-field{display:grid;gap:6px;min-width:0}.oe-pub-field__label{font-size:1rem;font-weight:600;color:var(--oe-ink)}.oe-pub-field__input{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;font:inherit;font-size:1rem;color:var(--oe-ink);background-color:var(--oe-surface);border:1px solid var(--oe-line-strong);border-radius:var(--oe-radius-control)}textarea.oe-pub-field__input{min-height:160px;resize:vertical}.oe-pub-field__input[aria-invalid=true]{border:2px solid var(--oe-danger)}.oe-pub-field__error{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:.875rem;font-weight:600;color:var(--oe-danger)}.oe-pub-field__error>svg{flex-shrink:0;margin-top:1px}.oe-pub-field__count{margin:0;font-size:.875rem;color:var(--oe-ink-muted)}.oe-pub-form__status{margin:0;font-size:1rem;font-weight:600;line-height:1.5}.oe-pub-form__status:empty{margin:0}.oe-pub-form__status-ok,.oe-pub-form__status-error{display:flex;align-items:flex-start;gap:8px}.oe-pub-form__status-ok{color:var(--oe-success)}.oe-pub-form__status-error{color:var(--oe-danger)}.oe-pub-form__status-ok>svg,.oe-pub-form__status-error>svg{flex-shrink:0;margin-top:2px}.oe-pub-legal__updated{margin:0;font-size:.875rem;font-weight:600;color:var(--oe-on-ground-muted)}.oe-pub-legal__section{margin-top:48px}.oe-pub-legal__section>h2{margin:0 0 16px;font-family:var(--oe-font-display);font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--oe-on-ground)}.oe-pub-legal__section>*+*{margin-top:16px}.oe-pub-legal__part+.oe-pub-legal__part{margin-top:20px}.oe-pub-legal__part>*+*{margin-top:4px}.oe-pub-qgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;list-style:none}@media(min-width:768px){.oe-pub-qgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.oe-pub-qgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.oe-pub-qcard{display:grid;align-content:start;justify-items:start;gap:10px;min-width:0}.oe-pub-qcard__type,.oe-pub-qcard__skill{margin:0;font-size:.875rem;font-weight:500;color:var(--oe-ink-muted)}.oe-pub-qcard__title{margin:0;font-family:var(--oe-font-display);font-size:1.25rem;font-weight:600;line-height:1.25;color:var(--oe-ink)}.oe-pub-qcard__link,.oe-pub-card__link{color:var(--oe-ink);text-decoration:none}.oe-pub-qcard__link:after,.oe-pub-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.oe-pub-qcard__link:hover,.oe-pub-card__link:hover{text-decoration:underline;text-underline-offset:3px}.oe-pub-qmeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;font-size:.875rem;font-weight:600;color:var(--oe-on-ground-muted)}.oe-pub-fp-choices{display:grid;gap:12px;margin-top:24px}.oe-pub-fp-choices__row{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;min-width:0}.oe-pub-fp-choices .oe-pub-chips__list{justify-content:center;min-width:0}.oe-pub-fp-choices .oe-pub-chips__list>li{min-width:0;max-width:100%}.oe-pub-fp-choices .oe-pub-chip{max-width:100%;text-align:center}.oe-pub-fp-choices__label{margin:0;font-size:.875rem;font-weight:600;color:var(--oe-on-ground-muted)}.oe-pub-chip.oe-pub-chip--plain{padding:0 16px}.oe-pub-fp-choices .oe-pub-chip[aria-current=true]{font-weight:700;border:2px solid var(--oe-brand)}.oe-pub-fp-pick{min-width:0;max-width:100%}.oe-pub-fp-pick .oe-pub-fp-pick__button{display:none;cursor:pointer}.oe-pub-fp-pick__button[data-chosen=true]{font-weight:700;border:2px solid var(--oe-brand)}.oe-pub-fp-pick__button[aria-expanded=true]{background-color:var(--oe-ice)}.oe-pub-fp-pick__chevron{flex-shrink:0}.oe-pub-fp-pick__button[aria-expanded=true] .oe-pub-fp-pick__chevron{transform:rotate(180deg)}@media(scripting:enabled){.oe-pub-fp-pick .oe-pub-fp-pick__button{display:inline-flex}.oe-pub-fp-pick__panel{--oe-ring: var(--oe-focus);position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:20;display:none;width:fit-content;max-width:100%;margin-inline:auto;padding:12px;background-color:var(--oe-surface);background-image:var(--oe-float-fill);border:1px solid var(--oe-surface-edge);border-bottom-color:var(--oe-surface-edge-low);border-radius:calc(var(--oe-radius-control) + 4px);box-shadow:var(--oe-shadow-float)}.oe-pub-fp-pick__panel:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:8px}.oe-pub-fp-pick[data-open=true] .oe-pub-fp-pick__panel,.oe-pub-fp-pick:not([data-ready]):hover .oe-pub-fp-pick__panel,.oe-pub-fp-pick:not([data-ready]):focus-within .oe-pub-fp-pick__panel{display:block}}.oe-pub-fp-about{max-width:68ch;margin:24px auto 0;text-align:center}.oe-pub-fp-about__what,.oe-pub-fp-about__test{margin:0;font-size:1rem;line-height:1.5}.oe-pub-fp-about__what{font-weight:600;color:var(--oe-on-ground)}.oe-pub-fp-about__test{margin-top:4px;color:var(--oe-on-ground-muted)}.oe-pub-fp-empty{display:grid;justify-items:center;gap:12px;max-width:68ch;margin-inline:auto;text-align:center}.oe-pub-fp-empty__title{margin:0;font-family:var(--oe-font-display);font-size:1.25rem;font-weight:600;line-height:1.25;color:var(--oe-ink)}.oe-pub-fp-empty__line{margin:0;color:var(--oe-ink-muted)}.oe-pub-section.oe-pub-fp-shelf{margin-top:48px}.oe-pub-qpage__card{margin-top:32px}.oe-pub-signed-note{max-width:68ch;margin:16px 0 0;font-size:.875rem;color:var(--oe-on-ground-muted)}.oe-pub-prevnext{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:48px}.oe-pub-prevnext__next{margin-left:auto}.oe-pub-try{display:grid;gap:20px;min-width:0;text-align:left}.oe-pub-try__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.oe-pub-try__label{margin:0;font-family:var(--oe-font-display);font-size:1.375rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--oe-ink)}.oe-pub-try__form{display:grid;gap:20px;min-width:0}.oe-pub-try__column{container-name:oe-practice-center;container-type:inline-size;min-width:0}.oe-pub-try__actions,.oe-pub-try__next{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.oe-pub-try__message{margin:0;font-size:1rem;font-weight:600;line-height:1.5;color:var(--oe-ink)}.oe-pub-try__feedback{display:grid;gap:16px;min-width:0;scroll-margin-top:16px}@media screen and (min-width:1024px)and (orientation:landscape){.oe-pub-try--page.oe-pub-try--checked{grid-template-columns:minmax(0,5fr) minmax(0,4fr);grid-template-rows:auto 1fr;grid-template-areas:"question feedback" "question next";align-items:start;column-gap:28px}.oe-pub-try--page.oe-pub-try--checked>.oe-pub-try__form{grid-area:question}.oe-pub-try--page.oe-pub-try--checked>.oe-pub-try__feedback{grid-area:feedback}.oe-pub-try--page.oe-pub-try--checked>.oe-pub-try__next{grid-area:next}.oe-pub-try--page.oe-pub-try--checked .oe-pub-try__column{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:-4px;padding:4px;overflow-y:auto;overscroll-behavior:contain}}.oe-pub-try__short{display:grid;gap:12px;min-width:0}.oe-pub-try__short>.oe-qview{margin-top:8px}.oe-pub-try__short .oe-passage__fold{display:none}.oe-pub-try__short[data-short=lines] .oe-passage__body>:first-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.oe-pub-try__whole{justify-self:start}.oe-pub-listen{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 16px;color:var(--oe-ink);background-color:var(--oe-ice);border-radius:var(--oe-radius-control);box-shadow:var(--oe-shadow-surface-muted)}.oe-pub-listen__look{flex-shrink:0;pointer-events:none}.oe-pub-listen__look canvas{display:block}.oe-pub-listen__body{display:grid;flex:1 1 140px;gap:8px;min-width:0}.oe-pub-listen__status{margin:0;font-size:1rem;font-weight:600;line-height:1.5;color:var(--oe-ink)}.oe-pub-listen__progress{position:relative;display:block;height:4px;overflow:hidden;background-color:var(--oe-line);border-radius:999px}.oe-pub-listen__fill{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--oe-brand);border-radius:inherit;transform:scaleX(0);transform-origin:left center}.oe-pub-chips{margin-top:24px}.oe-pub-chips__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.oe-pub-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 8px 0 16px;font-size:.875rem;font-weight:600;color:var(--oe-navy);text-decoration:none;background-color:var(--oe-surface);border:1px solid var(--oe-line-strong);border-radius:999px}.oe-pub-chip:hover{background-color:var(--oe-ice)}.oe-pub-chip[aria-current=page]{font-weight:700;border:2px solid var(--oe-brand)}.oe-pub-chip__count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:2px 8px;font-size:.75rem;font-weight:700;color:var(--oe-ink);background-color:var(--oe-brand-soft);border-radius:999px}.oe-pub-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;list-style:none}@media(min-width:768px){.oe-pub-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.oe-pub-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.oe-pub-cards>.oe-pub-cards__featured{grid-column:span 2}}.oe-pub-cards>li{display:grid;min-width:0}.oe-pub-blogsection .oe-pub-cards{margin-top:8px}.oe-pub-cards--list{margin-top:48px}.oe-pub-card{display:grid;align-content:start;justify-items:start;gap:12px;min-width:0}.oe-pub-card__title{margin:0;font-family:var(--oe-font-display);font-size:1.25rem;font-weight:600;line-height:1.25;color:var(--oe-ink);overflow-wrap:break-word}.oe-pub-card--featured .oe-pub-card__title{font-size:1.75rem;line-height:1.15}.oe-pub-card__desc{margin:0;font-size:1rem;line-height:1.5;color:var(--oe-ink)}.oe-pub-card__meta{margin:0;font-size:.875rem;color:var(--oe-ink-muted)}.oe-pub-pages{margin-top:48px}.oe-pub-pages__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.oe-pub-pages__link,.oe-pub-pages__current{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;font-size:1rem;font-weight:600;border-radius:var(--oe-radius-control)}.oe-pub-pages__link{color:var(--oe-navy);text-decoration:none;background-color:var(--oe-surface);border:1px solid var(--oe-line-strong)}.oe-pub-pages__link:hover{background-color:var(--oe-ice)}.oe-pub-pages__current{font-weight:700;color:var(--oe-on-navy);background-color:var(--oe-navy);border:1px solid var(--oe-navy)}.oe-pub-pages__gap{padding:0 4px;color:var(--oe-on-ground-muted)}.oe-pub-post{max-width:760px;margin-inline:auto;padding-top:32px}.oe-pub-posthead{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center;margin-top:24px}@media(min-width:640px){.oe-pub-posthead{grid-template-columns:minmax(0,1fr) auto}}.oe-pub-posthead__text{display:grid;justify-items:start;gap:12px;min-width:0}.oe-pub-posthead__title{margin:0;font-family:var(--oe-font-display);font-size:1.75rem;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--oe-ink);overflow-wrap:break-word}.oe-pub-posthead__meta{margin:0;font-size:.875rem;color:var(--oe-ink-muted)}@media(max-width:767.98px){.oe-pub-posthead__title{font-size:1.375rem}}.oe-pub-short{margin-top:24px}.oe-pub-short__title{margin:0 0 8px;font-family:var(--oe-font-display);font-size:1.25rem;font-weight:600;line-height:1.2;color:var(--oe-ink)}.oe-pub-short__text{margin:0;font-size:var(--oe-pub-read);line-height:1.7;color:var(--oe-ink)}.oe-pub-short>.oe-pub-post__list{margin-block:1em}.oe-pub-post__body{max-width:68ch;margin-top:48px;font-size:var(--oe-pub-read);line-height:1.7;color:var(--oe-on-ground)}.oe-pub-post__body>*{margin:0}.oe-pub-post__body>*+*{margin-top:1em}.oe-pub-post__h2,.oe-pub-post__h3{font-family:var(--oe-font-display);font-weight:600;letter-spacing:-.01em;color:var(--oe-on-ground);scroll-margin-top:24px}.oe-pub-post__body>.oe-pub-post__h2{margin-top:1.75em;font-size:1.5rem;line-height:1.2}.oe-pub-post__body>.oe-pub-post__h3{margin-top:1.5em;font-size:1.25rem;line-height:1.25}.oe-pub-post__list{display:grid;gap:.4em;padding-left:1.5em}.oe-pub-post__callout{padding:20px 24px;color:var(--oe-ink)}.oe-pub-post__callout>p{margin:0}.oe-pub-post__sources{margin-top:64px}.oe-pub-updated{margin:16px 0 0;font-size:.875rem;color:var(--oe-on-ground-muted)}@media print{.oe-pub{--oe-on-ground: var(--oe-ink);--oe-on-ground-muted: var(--oe-ink-muted);--oe-link-ground: var(--oe-brand);min-height:0;overflow:visible;color:var(--oe-ink);background:var(--oe-paper)}.oe-pub:before{display:none}.oe-pub-skip,.oe-pub-bar,.oe-pub-menu,.oe-pub-cta,.oe-pub-foot,.oe-pub-hero__actions,.oe-pub-try__actions,.oe-pub-try__next,.oe-pub-pages,.oe-pub-chips,.oe-pub-prevnext{display:none!important}.oe-pub-hero{padding:0 0 24px;color:var(--oe-ink);background:none}.oe-pub-hero__title,.oe-pub-hero__line{color:var(--oe-ink)}.oe-pub-hero__stage{margin-top:0}.oe-pub .oe-surface{box-shadow:none;background-image:none}}@media(prefers-reduced-motion:no-preference){.oe-pub-hero__word{animation:oe-pub-word-in .52s var(--oe-ease-out) calc(var(--i) * 60ms) backwards}@keyframes oe-pub-word-in{0%{opacity:0;transform:translateY(.4em)}}.oe-pub-hero__stage .oe-pub-try{transform-origin:50% 100%;will-change:transform;animation:oe-pub-card-rise .7s var(--oe-ease-out) .3s backwards}@keyframes oe-pub-card-rise{0%{transform:translateY(24px) rotateX(6deg)}}.oe-pub-hero__stage .oe-pub-try:before{animation:oe-pub-sheen-once var(--oe-dur-sheen) var(--oe-ease-out) 1s}@keyframes oe-pub-sheen-once{0%{opacity:1;background-position:100% 0}to{opacity:1;background-position:0% 0}}.oe-pub-letter[data-flight=go] .oe-pub-letter__note{animation:oe-pub-letter-fold 1.8s var(--oe-ease-out)}.oe-pub-letter[data-flight=go] .oe-pub-letter__envelope{animation:oe-pub-letter-fly 1.8s var(--oe-ease-out)}@keyframes oe-pub-letter-fold{0%{opacity:1;transform:none}28%{opacity:1;transform:translateY(18px) scaleY(.4)}34%{opacity:0;transform:translateY(18px) scaleY(.4)}78%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes oe-pub-letter-fly{0%,26%{opacity:0;transform:none}34%{opacity:1;transform:none}48%{opacity:1;transform:translateY(4px)}80%,to{opacity:0;transform:translate(150px,-120px) rotate(-14deg) scale(.55)}}@supports (animation-timeline: view()){.oe-pub-way{will-change:transform;animation:oe-pub-lift-in linear backwards;animation-timeline:view();animation-range:entry 0% cover 30%}@keyframes oe-pub-lift-in{0%{transform:perspective(1200px) rotateX(18deg) translateY(32px);box-shadow:none}}.oe-pub-sheet{--oe-pub-fan-x: calc(var(--n) * -12px);--oe-pub-fan-y: calc(var(--n) * (-100% - 16px));--oe-pub-fan-r: calc(var(--n) * -2deg);will-change:translate,rotate;animation:oe-pub-fan linear backwards;animation-timeline:view();animation-range:entry 10% cover 45%}@media(min-width:900px){.oe-pub-sheet{--oe-pub-fan-x: calc((1.5 - var(--n)) * (100% + 24px));--oe-pub-fan-y: calc(var(--n) * 6px);--oe-pub-fan-r: calc((var(--n) - 1.5) * 4deg)}}@keyframes oe-pub-fan{0%{translate:var(--oe-pub-fan-x) var(--oe-pub-fan-y);rotate:var(--oe-pub-fan-r)}}.oe-pub-reveal,.oe-pub-cards>li,.oe-pub-qgrid>li{animation:oe-pub-rise linear backwards;animation-timeline:view();animation-range:entry 0% cover 25%}@keyframes oe-pub-rise{0%{opacity:0;transform:translateY(16px)}}.oe-pub-about__row,.oe-pub-faqgroup{animation:oe-pub-rise linear backwards;animation-timeline:view();animation-range:entry 0% cover 25%}.oe-pub-about__deskpict{animation:oe-pub-about-lift linear backwards;animation-timeline:view();animation-range:entry 0% cover 35%}.oe-pub-about__deskpict:nth-child(2){animation-range:entry 10% cover 40%}.oe-pub-about__deskpict:nth-child(3){animation-range:entry 20% cover 45%}@keyframes oe-pub-about-lift{0%{opacity:0;translate:0 48px;rotate:0deg}}.oe-pub-about__note{--oe-pub-note-r: -4deg;animation:oe-pub-about-settle linear backwards;animation-timeline:view();animation-range:entry 5% cover 35%}.oe-pub-about__note:nth-child(2n){--oe-pub-note-r: 4deg}@keyframes oe-pub-about-settle{0%{opacity:0;translate:0 32px;rotate:var(--oe-pub-note-r)}}}.oe-pub-try__feedback{transition:opacity var(--oe-dur-base) var(--oe-ease-out),transform var(--oe-dur-base) var(--oe-ease-out)}@starting-style{.oe-pub-try__feedback{opacity:0;transform:translateY(12px)}}@media screen and (min-width:1024px)and (orientation:landscape){@starting-style{.oe-pub-try--page.oe-pub-try--checked>.oe-pub-try__feedback{transform:translate(16px)}}}.oe-pub-fp-pick__chevron{transition:transform var(--oe-dur-fast) var(--oe-ease-out)}@media(scripting:enabled){.oe-pub-fp-pick__panel{transition:opacity var(--oe-dur-fast) var(--oe-ease-out),transform var(--oe-dur-fast) var(--oe-ease-out)}@starting-style{.oe-pub-fp-pick__panel{opacity:0;transform:translateY(-4px)}}}[data-oe-still=on],[data-oe-still=on] *,[data-oe-still=on] *:before,[data-oe-still=on] *:after{animation:none!important;transition:none!important}}
