.viewing-privacy-option:has(input:focus-visible){outline:2px solid var(--brand-blue-dark);outline-offset:2px;border-radius:5px}.viewing-privacy-option:has(input:focus-visible) input{outline:none}.viewing-property-context-warning{scroll-margin-block:16px}.viewing-property-context-warning:focus{outline:3px solid var(--brand-orange);outline-offset:3px}.viewing-intent-form .field input:not([type=checkbox]),.viewing-intent-form .field select,.viewing-intent-form .field textarea,.viewing-intent-form .viewing-privacy-option{min-height:44px}.viewing-planner-container{container:viewing-planner/inline-size}@media (min-width:1024px){.viewing-hero-copy{grid-area:1/1}.viewing-planner-container{grid-area:2/1/auto/-1}.viewing-page-boundary-card{grid-area:1/2}}@media (max-width:639px){.viewing-hero{gap:20px}.viewing-hero-actions{display:none}}@container viewing-planner (max-width:760px){.viewing-intent-form{grid-template-columns:minmax(0,1fr)}}@container viewing-planner (max-width:560px){.viewing-intent-fields{grid-template-columns:minmax(0,1fr)}.viewing-intent-fields>.field,.viewing-intent-fields>.viewing-privacy-option{grid-column:auto}}@container viewing-planner (max-width:144px){.viewing-intent-form{gap:12px;padding:8px}.viewing-intent-fields{gap:12px;margin-top:12px}.viewing-intent-form>aside{padding:8px}}@media (max-height:480px){.viewing-property-context-warning{box-sizing:border-box;max-height:calc(100svh - 32px);scroll-padding-block:12px;overflow-y:auto}}@media (max-height:360px){.viewing-submit-message{box-sizing:border-box;max-height:calc(100svh - 24px);overflow:hidden auto}}@media (max-width:160px){.viewing-property-context-warning{gap:8px;padding:8px}.viewing-property-context-action{overflow-wrap:anywhere;padding-inline:4px;scroll-margin-block:12px;font-size:12px;line-height:1.3}.viewing-hero{gap:16px;padding-inline:4px}.viewing-hero-action{box-sizing:border-box;min-width:44px;padding-inline:4px}.viewing-planner-container{padding-inline:4px}.viewing-intent-form{gap:12px;padding:2px}.viewing-intent-form>aside{padding:2px}.viewing-intent-form .field input:not([type=checkbox]),.viewing-intent-form .field select,.viewing-intent-form .field textarea,.viewing-intent-form .button{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.viewing-intent-form .button{min-width:44px;padding-inline:4px}.viewing-privacy-option a{box-sizing:border-box;justify-content:center;min-width:44px;padding-inline:2px}}@media (max-width:80px){.viewing-intent-form .viewing-privacy-option{gap:2px}.viewing-intent-form>aside .button{overflow-wrap:anywhere;white-space:normal;width:100%;min-width:0;padding-inline:2px}:is(#main-content>div>section:has(#viewing-title),#main-content>div>section:has(.viewing-page-boundary-card)),.viewing-page-boundary-card,.viewing-page-boundary-card li{padding-inline:4px}.shell:has(.viewing-hero){padding-inline:2px}.viewing-hero{gap:12px;padding-inline:2px}.viewing-hero-action,.viewing-planner-container,.viewing-intent-form,.viewing-intent-form>aside{padding-inline:2px}.viewing-privacy-option{flex-flow:column;gap:2px}.viewing-privacy-option>span{flex:100%;width:100%}}@media (max-width:79px){.viewing-privacy-option:has(input:focus-visible){outline-offset:-2px}.viewing-intent-form{gap:8px;padding-inline:1px}.viewing-intent-form>aside{padding-inline:1px}.viewing-intent-form .button{padding-inline:2px}}
