@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght,SOFT,WONK@9..144,400,20,1;9..144,500,20,1;9..144,600,20,1&display=swap";.opinions-v2{--opinions-v2-radius:.375rem;--opinions-v2-background:oklch(98% .012 88);--opinions-v2-foreground:oklch(29% .035 105);--opinions-v2-card:oklch(99.5% .006 88);--opinions-v2-card-foreground:var(--opinions-v2-foreground);--opinions-v2-popover:oklch(99.5% .006 88);--opinions-v2-popover-foreground:var(--opinions-v2-foreground);--opinions-v2-primary:oklch(37% .051 145);--opinions-v2-primary-foreground:oklch(99% .008 88);--opinions-v2-secondary:oklch(91% .033 84);--opinions-v2-secondary-foreground:var(--opinions-v2-foreground);--opinions-v2-muted:oklch(94% .018 87);--opinions-v2-muted-foreground:oklch(51% .025 100);--opinions-v2-accent:oklch(78% .074 47);--opinions-v2-accent-foreground:var(--opinions-v2-foreground);--opinions-v2-border:oklch(86% .025 85);--opinions-v2-input:var(--opinions-v2-border);--opinions-v2-ring:oklch(57% .063 145);--opinions-v2-clay:oklch(67% .105 43);--opinions-v2-clay-light:oklch(92% .042 47);--opinions-v2-sage:oklch(83% .06 139);--opinions-v2-sage-light:oklch(93% .03 139);--opinions-v2-olive:oklch(49% .064 111);--opinions-v2-paper:oklch(97% .02 83);--opinions-v2-dark-green:oklch(28% .039 142);--opinions-v2-font-display:"Fraunces", Georgia, serif;background:var(--opinions-v2-background);color:var(--opinions-v2-foreground);font-family:DM Sans,sans-serif;line-height:1.5}.dark .opinions-v2{--opinions-v2-background:oklch(23% .025 142);--opinions-v2-foreground:oklch(96% .012 88);--opinions-v2-card:oklch(29% .025 142);--opinions-v2-card-foreground:var(--opinions-v2-foreground);--opinions-v2-popover:var(--opinions-v2-card);--opinions-v2-popover-foreground:var(--opinions-v2-foreground);--opinions-v2-primary:oklch(83% .06 139);--opinions-v2-primary-foreground:oklch(21% .025 142);--opinions-v2-muted-foreground:oklch(78% .02 100);--opinions-v2-border:oklch(42% .026 142);--opinions-v2-paper:oklch(27% .025 142);--opinions-v2-sage-light:oklch(32% .03 142);--opinions-v2-clay-light:oklch(38% .045 47);--opinions-v2-dark-green:oklch(17% .027 142)}.opinions-v2{color:var(--opinions-v2-foreground);padding:60px 0 72px}.opinions-v2 .ol-container{max-width:1160px}.opinions-v2 .ol-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--opinions-v2-muted-foreground);font-size:11px;font-weight:600;line-height:1.8;display:block}.opinions-v2 .ol-hero{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);align-items:center;gap:66px;margin-bottom:64px;display:grid}.opinions-v2 .ol-hero h1{max-width:610px;color:var(--opinions-v2-dark-green);font-family:var(--opinions-v2-font-display);letter-spacing:-.035em;margin:16px 0 24px;font-size:clamp(42px,4.7vw,64px);font-weight:400;line-height:1.08}.opinions-v2 .ol-lead{color:var(--opinions-v2-muted-foreground);max-width:625px;font-size:17px;line-height:1.85}.opinions-v2 .ol-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.opinions-v2 .ol-button{border:1px solid var(--opinions-v2-border);border-radius:28px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:46px;padding:12px 20px;font-size:13px;font-weight:500;line-height:1.6;text-decoration:none;display:inline-flex}.opinions-v2 .ol-button svg{flex-shrink:0}.opinions-v2 .ol-button-primary{background:var(--opinions-v2-primary);color:var(--opinions-v2-primary-foreground);border-color:var(--opinions-v2-primary)}.opinions-v2 .ol-button-primary:hover{opacity:.9}.opinions-v2 .ol-button-secondary{background:0 0}.opinions-v2 .ol-button-secondary:hover{background:var(--opinions-v2-sage-light)}.opinions-v2 .ol-hero-footnote{color:var(--opinions-v2-muted-foreground);max-width:450px;margin-top:18px;font-size:12px;line-height:1.8}.opinions-v2 .ol-hero-note{background:var(--opinions-v2-sage-light);border:1px solid var(--opinions-v2-border);border-radius:70px 6px 22px 22px;padding:32px}.opinions-v2.ol-owner .ol-hero-note{background:var(--opinions-v2-paper);border-radius:6px 70px 22px 22px}.opinions-v2 .ol-note-symbol{border:1px solid var(--opinions-v2-border);background:var(--opinions-v2-card);width:92px;height:92px;color:var(--opinions-v2-primary);border-radius:50%;place-items:center;margin-bottom:30px;display:grid;position:relative}.opinions-v2 .ol-note-symbol>span{border:1px solid var(--opinions-v2-border);background:var(--opinions-v2-clay-light);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:-2px;right:-8px}.opinions-v2 .ol-note-title{font-family:var(--opinions-v2-font-display);letter-spacing:-.025em;margin:16px 0;font-size:34px;line-height:1.15}.opinions-v2 .ol-note-text{color:var(--opinions-v2-muted-foreground);font-size:14px;line-height:1.85}.opinions-v2 .ol-note-caption{border-top:1px solid var(--opinions-v2-border);color:var(--opinions-v2-muted-foreground);align-items:flex-start;gap:8px;margin-top:24px;padding-top:20px;font-size:11px;line-height:1.8;display:flex}.opinions-v2 .ol-note-caption svg{flex-shrink:0;margin-top:2px}.opinions-v2 .ol-information,.opinions-v2 .ol-consult{border-top:1px solid var(--opinions-v2-border);grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:82px;padding-top:40px;display:grid}.opinions-v2 h2{font-family:var(--opinions-v2-font-display);letter-spacing:-.02em;font-size:32px;font-weight:400;line-height:1.25}.opinions-v2 .ol-section-intro h2{margin:14px 0 20px}.opinions-v2 .ol-section-intro>p{color:var(--opinions-v2-muted-foreground);font-size:15px;line-height:1.85}.opinions-v2 .ol-section-intro .ol-small-note{border-left:2px solid var(--opinions-v2-clay);margin-top:24px;padding-left:14px;font-size:13px}.opinions-v2 .ol-information-list{margin:0;padding:0;list-style:none}.opinions-v2 .ol-information-list li{border-bottom:1px solid var(--opinions-v2-border);align-items:flex-start;gap:18px;padding:20px 0;display:flex}.opinions-v2 .ol-information-list li:first-child{padding-top:0}.opinions-v2 .ol-information-list li:last-child{border-bottom:0;padding-bottom:0}.opinions-v2 .ol-icon{background:var(--opinions-v2-sage-light);width:42px;height:42px;color:var(--opinions-v2-primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.opinions-v2 .ol-information-list h3,.opinions-v2 .ol-consult-steps h3{margin-bottom:5px;font-size:15px;font-weight:500;line-height:1.6}.opinions-v2 .ol-information-list p,.opinions-v2 .ol-consult-steps p{color:var(--opinions-v2-muted-foreground);font-size:13px;line-height:1.85}.opinions-v2 .ol-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:56px 0;display:grid}.opinions-v2 .ol-principle{background:var(--opinions-v2-card);border:1px solid var(--opinions-v2-border);border-radius:4px 18px 18px;padding:30px}.opinions-v2 .ol-principle>svg{color:var(--opinions-v2-primary)}.opinions-v2 .ol-principle h2{margin:16px 0;font-size:28px}.opinions-v2 .ol-principle p{color:var(--opinions-v2-muted-foreground);font-size:14px;line-height:1.85}.opinions-v2 .ol-principle p+p{margin-top:14px}.opinions-v2 .ol-principle-limit{background:var(--opinions-v2-paper)}.opinions-v2 .ol-history{background:var(--opinions-v2-sage-light);border:1px solid var(--opinions-v2-border);border-radius:4px 22px 22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:34px;display:grid}.opinions-v2 .ol-history-mark{background:var(--opinions-v2-card);width:66px;height:66px;color:var(--opinions-v2-primary);border-radius:50%;place-items:center;display:grid}.opinions-v2 .ol-history h2{margin:10px 0 16px}.opinions-v2 .ol-history p{color:var(--opinions-v2-muted-foreground);max-width:620px;font-size:14px;line-height:1.85}.opinions-v2 .ol-history .ol-button{white-space:nowrap}.opinions-v2 .ol-consult{margin-top:64px}.opinions-v2 .ol-text-link{text-underline-offset:5px;align-items:center;gap:9px;min-height:44px;margin-top:18px;font-size:13px;line-height:1.7;text-decoration:underline;display:inline-flex}.opinions-v2 .ol-text-link svg{flex-shrink:0}.opinions-v2 .ol-consult-steps{margin:0;padding:0;list-style:none}.opinions-v2 .ol-consult-steps li{align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.opinions-v2 .ol-consult-steps li:last-child{margin-bottom:0}.opinions-v2 .ol-consult-steps li>span{font-family:var(--opinions-v2-font-display);color:var(--opinions-v2-clay);min-width:34px;font-size:26px;line-height:1.25}.opinions-v2 .ol-examples{border:1px dashed var(--opinions-v2-border);border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:44px;margin-top:44px;padding:28px;display:grid}.opinions-v2 .ol-examples h2{margin:12px 0;font-size:24px}.opinions-v2 .ol-examples p{color:var(--opinions-v2-muted-foreground);font-size:13px;line-height:1.85}.opinions-v2 .ol-example-aliases{gap:12px;display:grid}.opinions-v2 .ol-example-aliases>a{background:var(--opinions-v2-card);border:1px solid var(--opinions-v2-border);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:10px 16px;font-size:13px;text-decoration:none;display:flex}.opinions-v2 .ol-example-aliases svg{color:var(--opinions-v2-primary);flex-shrink:0}.opinions-v2 .ol-final{border-top:1px solid var(--opinions-v2-border);justify-content:space-between;align-items:center;gap:42px;margin-top:48px;padding-top:36px;display:flex}.opinions-v2 .ol-final h2{max-width:640px;margin-top:12px}.opinions-v2 .ol-final .ol-button{flex-shrink:0}.opinions-v2 a:focus-visible{outline:2px solid var(--opinions-v2-primary);outline-offset:4px}@media (width<=1100px){.opinions-v2 .ol-hero{gap:38px}.opinions-v2 .ol-hero-note{padding:28px}.opinions-v2 .ol-information,.opinions-v2 .ol-consult{gap:44px}.opinions-v2 .ol-history{grid-template-columns:auto minmax(0,1fr)}.opinions-v2 .ol-history .ol-button{grid-column:2;justify-self:start}}@media (width<=760px){.opinions-v2{padding:36px 0 52px}.opinions-v2 .ol-hero{grid-template-columns:1fr;gap:30px;margin-bottom:40px}.opinions-v2 .ol-lead{font-size:16px}.opinions-v2 .ol-actions{justify-items:start;display:grid}.opinions-v2 .ol-button{padding:12px 17px}.opinions-v2 .ol-hero-note{border-radius:42px 6px 18px 18px;padding:26px}.opinions-v2.ol-owner .ol-hero-note{border-radius:6px 42px 18px 18px}.opinions-v2 .ol-note-symbol{width:72px;height:72px;margin-bottom:24px}.opinions-v2 .ol-note-title{font-size:31px}.opinions-v2 .ol-information,.opinions-v2 .ol-consult{grid-template-columns:1fr;gap:28px;padding-top:30px}.opinions-v2 .ol-principles{grid-template-columns:1fr;gap:16px;margin:38px 0}.opinions-v2 .ol-principle{padding:24px}.opinions-v2 .ol-history{grid-template-columns:1fr;gap:20px;padding:26px}.opinions-v2 .ol-history .ol-button{white-space:normal;grid-column:1}.opinions-v2 .ol-history-mark{width:54px;height:54px}.opinions-v2 .ol-consult{margin-top:40px}.opinions-v2 .ol-examples{grid-template-columns:1fr;gap:22px;margin-top:34px;padding:24px}.opinions-v2 .ol-example-aliases>a{padding:10px 12px;font-size:12px}.opinions-v2 .ol-final{margin-top:34px;padding-top:28px;display:block}.opinions-v2 .ol-final .ol-button{margin-top:24px}.opinions-v2 h2{font-size:29px}.opinions-v2 .ol-principle h2{font-size:26px}.opinions-v2 .ol-examples h2{font-size:24px}}.opinions-v2 :is(h1,h2,h3,p){margin:0}.opinions-v2 h3{font-family:var(--opinions-v2-font-display)}.opinions-v2 .ol-container{width:min(1160px,100% - 88px);margin-inline:auto}.opinions-v2 a{color:inherit}.opinions-v2 .ol-button-primary{color:var(--opinions-v2-primary-foreground)}.opinions-v2 .ol-inline-link{text-underline-offset:4px;text-decoration:underline}.opinions-v2 :is(h1,h2,h3,p,a){overflow-wrap:anywhere}@media (width<=1100px){.opinions-v2 .ol-container{width:calc(100% - 56px)}}@media (width<=760px){.opinions-v2 .ol-container{width:calc(100% - 36px)}}.dark .opinions-v2 .ol-hero h1{color:var(--opinions-v2-foreground)}
